package com.egdk.api.mapp;

import com.egdk.api.entity.PtdetailEntity;
import com.egdk.api.entity.PtdetailEntityExample;
import com.egdk.api.entity.PtdetailEntityWithBLOBs;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface PtdetailEntityMapper {
    long countByExample(PtdetailEntityExample example);

    int deleteByExample(PtdetailEntityExample example);

    int deleteByPrimaryKey(Integer ptdeid);

    int insert(PtdetailEntityWithBLOBs record);

    int insertSelective(PtdetailEntityWithBLOBs record);

    List<PtdetailEntityWithBLOBs> selectByExampleWithBLOBs(PtdetailEntityExample example);

    List<PtdetailEntity> selectByExample(PtdetailEntityExample example);

    PtdetailEntityWithBLOBs selectByPrimaryKey(Integer ptdeid);

    int updateByExampleSelective(@Param("record") PtdetailEntityWithBLOBs record, @Param("example") PtdetailEntityExample example);

    int updateByExampleWithBLOBs(@Param("record") PtdetailEntityWithBLOBs record, @Param("example") PtdetailEntityExample example);

    int updateByExample(@Param("record") PtdetailEntity record, @Param("example") PtdetailEntityExample example);

    int updateByPrimaryKeySelective(PtdetailEntityWithBLOBs record);

    int updateByPrimaryKeyWithBLOBs(PtdetailEntityWithBLOBs record);

    int updateByPrimaryKey(PtdetailEntity record);
}